Available Activation Methods

Developing Applications Using The SoftwareShield System > Creating Licensing Solutions > Available Activation Methods

## Available Activation Methods

The SoftwareShield System provides you and your team with a wide variety of options of how you can control and manipulate the licenses on your client machines. This is done via a process generally referred to as "Activation". Activation normally involves a "code exchange". In a code exchange, various codes are sent and received, either automatically or manually, to and from the client and your server-side logic or your staff.

There are five basic ways you can activate your software. Most of these can be combined with the others to provide the right type of activation solution for your particular needs. See the following section to for more information how Activating your software:

- Activating Your Software Online Fully-Automatically with CheckPoint

- Activating Your Software Manually (Online with CheckPoint)

- Activating Your Software With The Web-Activator

- Activating Your Software Manually (Off-line)

- Build Your Own Activator